import{_ as s}from"./index.vue_vue_type_style_index_0_lang2.js";import{d as o,e as r,r as i,P as t,Q as l,$ as d,K as k,a2 as m,a5 as c,R as u}from"./elementPlusModules.js";const N=u("p",null,"通过属性 enabled-scroll 设置为 false 禁用虚拟滚动 禁用后行内文本将自动折行",-1),y=o({__name:"Scroll",setup(g){const e=r(`
<template>
  <div style="height: 70vh">
    <MerakXTable :columns-by-store="JSON.parse(JSON.stringify(state.columns))" :columns="state.columns" :data="state.data" :enabled-scroll="false" />
  </div>
</template>

<script setup lang="ts">
import { ref, reactive } from "vue";
import MerakXTable, { MerakXTableColumn } from "../../../../../components/MerakXTable";

const state = reactive<{
  columns: MerakXTableColumn[];
  data: any[];
}>({
  columns: [
    { field: "name", title: "Name" },
    { field: "age", title: "Age" },
    { field: "address", title: "Address" }
  ],
  data: [
    {
      id: "1",
      name: "John Brown",
      age: 32,
      address: "New York No. 1 Lake Park",
      description: "My name is John Brown, I am 32 years old, living in New York No. 1 Lake Park."
    },
    {
      id: "2",
      name: "Jim Green",
      age: 42,
      address: "London No. 1 Lake Park",
      description: "My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park."
    },
    {
      id: "3",
      name: "Not Expandable",
      age: 29,
      address:
        "Jiangsu No. 1 Lake Park, Jiangsu No. 1 Lake Park, Jiangsu No. 1 Lake Park, Jiangsu No. 1 Lake Park, Jiangsu No. 1 Lake Park, Jiangsu No. 1 Lake Park",
      description: "This not expandable"
    },
    {
      id: "4",
      name: "Joe Black",
      age: 32,
      address: "Sydney No. 1 Lake Park",
      description: "My name is Joe Black, I am 32 years old, living in Sydney No. 1 Lake Park."
    }
  ]
});
<\/script>
`),a=i({columns:[{field:"name",title:"Name"},{field:"age",title:"Age"},{field:"address",title:"Address"}],data:[{id:"1",name:"John Brown",age:32,address:"New York No. 1 Lake Park",description:"My name is John Brown, I am 32 years old, living in New York No. 1 Lake Park."},{id:"2",name:"Jim Green",age:42,address:"London No. 1 Lake Park",description:"My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park."},{id:"3",name:"Not Expandable",age:29,address:"Jiangsu No. 1 Lake Park, Jiangsu No. 1 Lake Park, Jiangsu No. 1 Lake Park, Jiangsu No. 1 Lake Park, Jiangsu No. 1 Lake Park, Jiangsu No. 1 Lake Park",description:"This not expandable"},{id:"4",name:"Joe Black",age:32,address:"Sydney No. 1 Lake Park",description:"My name is Joe Black, I am 32 years old, living in Sydney No. 1 Lake Park."}]});return(n,p)=>(t(),l(c,null,[N,d(k(s),{"columns-by-store":JSON.parse(JSON.stringify(a.columns)),columns:a.columns,data:a.data,"enabled-scroll":!1},null,8,["columns-by-store","columns","data"]),m(n.$slots,"default",{html:e.value})],64))}});export{y as _};
